home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / Collision / collision.jar / ColldemoSl45$MainMenu.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-06-20  |  1.6 KB  |  53 lines

  1. import javax.microedition.lcdui.Command;
  2. import javax.microedition.lcdui.CommandListener;
  3. import javax.microedition.lcdui.Display;
  4. import javax.microedition.lcdui.Displayable;
  5. import javax.microedition.lcdui.Image;
  6. import javax.microedition.lcdui.List;
  7.  
  8. class ColldemoSl45$MainMenu extends List implements CommandListener {
  9.    public static final int VALID = 0;
  10.    public static final int INVALID = 1;
  11.    public static final int VALIDNOSET = 2;
  12.    private Display display;
  13.    private Displayable nextDisp;
  14.    private int index;
  15.    private int command;
  16.    // $FF: renamed from: Id int
  17.    private int field_0;
  18.    // $FF: synthetic field
  19.    private final ColldemoSl45 this$0;
  20.  
  21.    public ColldemoSl45$MainMenu(ColldemoSl45 var1, Display var2, Displayable var3) {
  22.       super("Main Menu", 3);
  23.       this.this$0 = var1;
  24.       this.display = var2;
  25.       this.nextDisp = var3;
  26.       ((List)this).append("Start Game", (Image)null);
  27.       ((List)this).append("Exit Game", (Image)null);
  28.       ((List)this).append("Back", (Image)null);
  29.       ((List)this).append("Help", (Image)null);
  30.       this.index = -1;
  31.       this.field_0 = 2;
  32.    }
  33.  
  34.    public void showMe() {
  35.       ((Displayable)this).setCommandListener(this);
  36.       this.display.setCurrent(this);
  37.    }
  38.  
  39.    public void commandAction(Command var1, Displayable var2) {
  40.       int var3;
  41.       if (this.field_0 != -1) {
  42.          var3 = ColldemoSl45.access$000(this.this$0).validateAction(((List)this).getSelectedIndex(), this.field_0, (String)null);
  43.       } else {
  44.          var3 = 0;
  45.       }
  46.  
  47.       if (var3 == 0) {
  48.          this.display.setCurrent(this.nextDisp);
  49.       }
  50.  
  51.    }
  52. }
  53.